package com.ttl.bc.ap.paymoney.bean;

import java.util.Date;

public class BCPayMoneyBean {	
				/*		TABLE: BCPayMoney		*/
										//		คำอธิบาย							Data Type	Length		PK	FK	Reference
	private	Integer	rowOrder;			//		เป็นเลข Running ของ Table			Integer					Y			
	private	String	docNo;				//		เลขที่เอกสารใบส่งของ					varchar			20				
	private	Date	docDate;			//		วันที่								Date					
	private	String	apCode;				//		รหัสเจ้าหนี้							varchar			20			Y	BCAP
	private	String	currencyCode;		//		รหัสสกุลเงิน							varchar			10			Y	BCCurrency
	private	Double 	exchangeRate;		//		อัตราแลกเปลี่ยน						Double					
	private	Double 	payAmount;			//		ยอดชำระเงิน							Double					
	private	Double 	homeAmount;			//		ยอดรับเงินเป็นเงินบาท					Double					
	private	Double 	chqTotalAmount;		//		ยอดรวมของเช็ค						Double					
	private	Integer	paymentType;		//		0=เงินสด 1=เช็ค 2=เงินมัดจำ 3=เงินโอน		Smallint					
	private	Integer	saveFrom;			//		บันทึกข้อมูลจาก 0=เงินมัดจำรับ 1=ขายสด 		Smallint					
										//		2=รับชำระหนี้ 3=รับเงินอื่นๆ 						
										//		4=บันทึกที่ทะเบียนเช็ค						
	private	Integer	payChqState;		//		0=New Chq 1= Form the Old One	Smallint					
	private	Integer	lineNumber;			//	 	หมายเลขบรรทัด						SMALLINT					
	private	String	refNo;				//		เลขที่เช็ค หรือ เลขที่เงินมัดจำ หรือเลขที่บัญชี		varchar			25				
	private	String	bookNo;				//		รหัสสมุดเงินฝาก						varchar			30			Y	BCBankBook
	private	String	bankCode;			//		รหัสธนาคาร							varchar			10			Y	BCBank
	private	String	bankBranchCode;		//		รหัสสาขาของธนาคาร					varchar			10			Y	BCBankBranch
	private	String	myDescription;		//		คำอธิบาย							varchar			100				
	private	String	projectCode;		//		รหัสโครงการ							Varchar			10				
	private	String	departCode;			//		รหัสแผนก							varchar			10				
	private	Date	refDate;			//		ลงวันที่เช็ค หรือเงินมัดจำ					Date	

	public Integer getRowOrder() {
		return rowOrder;
	}
	public void setRowOrder(Integer rowOrder) {
		this.rowOrder = rowOrder;
	}
	public String getDocNo() {
		return docNo;
	}
	public void setDocNo(String docNo) {
		this.docNo = docNo;
	}
	public Date getDocDate() {
		return docDate;
	}
	public void setDocDate(Date docDate) {
		this.docDate = docDate;
	}
	public String getApCode() {
		return apCode;
	}
	public void setApCode(String apCode) {
		this.apCode = apCode;
	}
	public String getCurrencyCode() {
		return currencyCode;
	}
	public void setCurrencyCode(String currencyCode) {
		this.currencyCode = currencyCode;
	}
	public Double getExchangeRate() {
		return exchangeRate;
	}
	public void setExchangeRate(Double exchangeRate) {
		this.exchangeRate = exchangeRate;
	}
	public Double getPayAmount() {
		return payAmount;
	}
	public void setPayAmount(Double payAmount) {
		this.payAmount = payAmount;
	}
	public Double getHomeAmount() {
		return homeAmount;
	}
	public void setHomeAmount(Double homeAmount) {
		this.homeAmount = homeAmount;
	}
	public Double getChqTotalAmount() {
		return chqTotalAmount;
	}
	public void setChqTotalAmount(Double chqTotalAmount) {
		this.chqTotalAmount = chqTotalAmount;
	}
	public Integer getPaymentType() {
		return paymentType;
	}
	public void setPaymentType(Integer paymentType) {
		this.paymentType = paymentType;
	}
	public Integer getSaveFrom() {
		return saveFrom;
	}
	public void setSaveFrom(Integer saveFrom) {
		this.saveFrom = saveFrom;
	}
	public Integer getPayChqState() {
		return payChqState;
	}
	public void setPayChqState(Integer payChqState) {
		this.payChqState = payChqState;
	}
	public Integer getLineNumber() {
		return lineNumber;
	}
	public void setLineNumber(Integer lineNumber) {
		this.lineNumber = lineNumber;
	}
	public String getRefNo() {
		return refNo;
	}
	public void setRefNo(String refNo) {
		this.refNo = refNo;
	}
	public String getBookNo() {
		return bookNo;
	}
	public void setBookNo(String bookNo) {
		this.bookNo = bookNo;
	}
	public String getBankCode() {
		return bankCode;
	}
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}
	public String getBankBranchCode() {
		return bankBranchCode;
	}
	public void setBankBranchCode(String bankBranchCode) {
		this.bankBranchCode = bankBranchCode;
	}
	public String getMyDescription() {
		return myDescription;
	}
	public void setMyDescription(String myDescription) {
		this.myDescription = myDescription;
	}
	public String getProjectCode() {
		return projectCode;
	}
	public void setProjectCode(String projectCode) {
		this.projectCode = projectCode;
	}
	public String getDepartCode() {
		return departCode;
	}
	public void setDepartCode(String departCode) {
		this.departCode = departCode;
	}
	public Date getRefDate() {
		return refDate;
	}
	public void setRefDate(Date refDate) {
		this.refDate = refDate;
	}
	
	

}
